BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Région Pays de la Loire Tour
Formerly Circuit de la Sarthe - Pays de la Loire, (2.1), France

71st edition: April 8 - April 11, 2025

Région Pays de la Loire Tour podium history | 2024 edition | 2026 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4


Map of the 2025 Région Pays de la Loire Tour


Friday, April 11: 4th & Final Stage, Sillé-le-Guillaume - Le Mans, 186.5 km

Stage 4 map

Kévin Vauquelin wins the stage and the 2025 Région Pays de la Loire Tour

Cycling's 50 Triumphs and Tragedies

Les Woodland's book Cycling's 50 Triumphs and Tragedies: The rise and fall of bicycle racing's champions is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Le Mans at 2:10 PM, local time: 21C (69F), sunny, with the wind from the east-northeast at 14 km/hr (9 mph). No rain is forecast.

The race: Not starting: Davide Baza (Team Polti-VisitMalta), Kévin Avoine (Van Rysel-Roubaix) & Siebe Deweirdt (Team Flanders-Baloise)

The final 2025 stage gets started.

Complete results:

186.5 kilometers raced at an average speed of 43.205 km/hr

1 Kévin Vauquelin Arkea-B&B Hotels 4hr 19min 0sec
2 James Shaw EF Education-EasyPost s.t.
3 Alexandre Delettre Team TotalEnergies s.t.
4 Ewen Costiou Arkea-B&B Hotels s.t.
5 Andreas Leknessund Uno-X Mobility s.t.
6 Lewis Bower Groupama-FDJ @ 17sec
7 Matyas Kopecky Team Novo Nordisk s.t.
8 Lander Loockx Unibet Tietema Rockets s.t.
9 Cyril Barthe Groupama-FDJ 0:22
10 Bryan Coquard Cofidis s.t.
11 Maxime Jarnet Van Rysel-Roubaix s.t.
12 Jonas Geens Team Flanders-Baloise s.t.
13 Axel Mariault CIC U Nantes s.t.
14 Sakarias Koller Løland Uno-X Mobility s.t.
15 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
16 Henri Uhlig Alpecin-Deceuninck s.t.
17 Remi Cavagna Groupama-FDJ s.t.
18 Noah Ramsay Alpecin-Deceuninck 0:33
19 Sam Maisonobe Cofidis s.t.
20 Valentin Ferron Cofidis 2:46
21 Benjamin Thomas Cofidis s.t.
22 Lorrenzo Manzin Team TotalEnergies 2:56
23 Pierre Latour Team TotalEnergies 2:59
24 Vincent Bodet Development Team Picnic PostNL 4:02
25 Emilien Jeannière Team TotalEnergies 4:05
26 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
27 Danny van der Tuuk Euskaltel-Euskadi s.t.
28 Kenny Molly Van Rysel-Roubaix s.t.
29 Giacomo Villa Wagner Bazin WB s.t.
30 Matteo Vanhuffel Development Team Picnic PostNL 4:08
31 Valentin Retailleau Team TotalEnergies s.t.
32 Martin Urianstad Bugge Uno-X Mobility 4:09
33 Unai Zubeldia Euskaltel-Euskadi s.t.
34 Adam Toupalik Unibet Tietema Rockets 4:13
35 Filippo Ridolfo Team Novo Nordisk s.t.
36 Louis Rouland Arkea-B&B Hotels s.t.
37 Sergio Trueba Illes Balears Arabay 6:44
38 Henri-Francois Haquin Wagner Bazin WB s.t.
39 Jensen Plowright Alpecin-Deceuninck s.t.
40 Sebastian Nielsen Unibet Tietema Rockets s.t.
41 Ronan Augé CIC U Nantes s.t.
42 Tom Portsmouth Wagner Bazin WB s.t.
43 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
44 Baptiste Vadic Team TotalEnergies 6:47
45 Jocelyn Baguelin Wagner Bazin WB s.t.
46 Gabriele Raccagni Team Polti-VisitMalta s.t.
47 Antonio Polga Team Novo Nordisk s.t.
48 Andrea Peron Team Novo Nordisk s.t.
49 Sam Brand Team Novo Nordisk s.t.
50 Victor Papon Wagner Bazin WB s.t.
51 Matthew Walls Groupama-FDJ s.t.
52 Vince Gerits Team Flanders-Baloise s.t.
53 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
54 Victor Guernalec Arkea-B&B Hotels s.t.
55 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
56 Iker Bonillo Euskaltel-Euskadi s.t.
57 Noah Hobbs EF Education-EasyPost s.t.
58 Samuele Zoccarato Team Polti-VisitMalta s.t.
59 Killian Théot Van Rysel-Roubaix s.t.
60 Jack Rootkin-Gray EF Education-EasyPost s.t.
61 Giovanni Lonardi Team Polti-VisitMalta s.t.
62 Siebe Roesems Alpecin-Deceuninck s.t.
63 Aubin Sparfel Decathlon AG2R La Mondiale s.t.
64 Tord Gudmestad Decathlon AG2R La Mondiale s.t.
65 Magnus Kulset Uno-X Mobility s.t.
66 Sam Bennett Decathlon AG2R La Mondiale s.t.
67 Noa Isidore Decathlon AG2R La Mondiale s.t.
68 Jose Maria Garcia Illes Balears Arabay 10:33
69 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
70 Yuhi Todome EF Education-EasyPost s.t.
71 Matisse Julien CIC U Nantes 12:31
72 Carter Guichard Nice Métropole-Côte d’Azur s.t.
73 Similien Hamon CIC U Nantes 23:41

 

Final GC after stage 4:

  • GC winner: Kévin Vauquelin (Arkea-B&B Hotels)
  • Mountains classification winner: Andreas Leknessund (Uno-X Mobility)
  • Points classification winner: Sam Bennett (Decathlon AG2R La Mondiale)
  • Best young rider: Matyas Kopecky (Team Noco Nordisk)
  • Teams classification winner: Cofidis

710.6 kilometers raced at an average speed of 42.777 km/hr

1 Kévin Vauquelin Arkea-B&B Hotels 16hr 36min 42sec
2 Alexandre Delettre Team TotalEnergies @ 7sec
3 James Shaw EF Education-EasyPost 0:08
4 Andreas Leknessund Uno-X Mobility 0:09
5 Ewen Costiou Arkea-B&B Hotels 0:11
6 Lander Loockx Unibet Tietema Rockets 0:29
7 Henri Uhlig Alpecin-Deceuninck 0:31
8 Bryan Coquard Cofidis 0:35
9 Jonas Geens Team Flanders-Baloise 0:37
10 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
11 Axel Mariault CIC U Nantes s.t.
12 Matyas Kopecky Team Novo Nordisk 0:38
13 Maxime Jarnet Van Rysel-Roubaix 0:43
14 Sakarias Koller Løland Uno-X Mobility 0:47
15 Sam Maisonobe Cofidis 0:58
16 Noah Ramsay Alpecin-Deceuninck 2:24
17 Valentin Ferron Cofidis 3:01
18 Benjamin Thomas Cofidis 3:11
19 Remi Cavagna Groupama-FDJ 3:41
20 Emilien Jeannière Team TotalEnergies 4:20
21 Giacomo Villa Wagner Bazin WB 4:30
22 Danny van der Tuuk Euskaltel-Euskadi 4:38
23 Sam Bennett Decathlon AG2R La Mondiale  6:42
24 Victor Guernalec Arkea-B&B Hotels 7:04
25 Théo Delacroix St Michel-Preference Home-Auber 93 7:11
26 Cyril Barthe Groupama-FDJ 7:26
27 Noa Isidore Decathlon AG2R La Mondiale  7:29
28 Matteo Vanhuffel Development Team Picnic PostNL 7:37
29 Louis Rouland Arkea-B&B Hotels 8:07
30 Kenny Molly Van Rysel-Roubaix 8:17
31 Killian Théot Van Rysel-Roubaix 8:50
32 Romain Cardis St Michel-Preference Home-Auber 93 9:35
33 Giovanni Lonardi Team Polti-VisitMalta 10:10
34 Ronan Augé CIC U Nantes 10:13
35 Sergio Trueba Illes Balears Arabay 10:34
36 Sebastian Nielsen Unibet Tietema Rockets 10:35
37 Jocelyn Baguelin Wagner Bazin WB 10:46
38 Vincent Bodet Development Team Picnic PostNL 11:18
39 Victor Papon Wagner Bazin WB 11:40
40 Pierre Latour Team TotalEnergies 13:25
41 Adam Toupalik Unibet Tietema Rockets 13:34
42 Martin Urianstad Bugge Uno-X Mobility 14:23
43 Lorrenzo Manzin Team TotalEnergies 14:31
44 Noah Hobbs EF Education-EasyPost 15:06
45 Morne Van Niekerk St Michel-Preference Home-Auber 93 15:07
46 Iker Bonillo Euskaltel-Euskadi 15:22
47 Jensen Plowright Alpecin-Deceuninck 17:08
48 Tom Portsmouth Wagner Bazin WB 17:23
49 Henri-Francois Haquin Wagner Bazin WB 17:40
50 Jose Maria Garcia Illes Balears Arabay 17:40
51 Baptiste Vadic Team TotalEnergies 17:59
52 Matthew Walls Groupama-FDJ 18:05
53 Unai Zubeldia Euskaltel-Euskadi 18:52
54 Lewis Bower Groupama-FDJ 19:23
55 Valentin Retailleau Team TotalEnergies 19:33
56 Tord Gudmestad Decathlon AG2R La Mondiale  19:44
57 Vince Gerits Team Flanders-Baloise 19:53
58 Antonio Polga Team Novo Nordisk 21:51
59 Aubin Sparfel Decathlon AG2R La Mondiale  21:55
60 Siebe Roesems Alpecin-Deceuninck 22:12
61 Gabriele Raccagni Team Polti-VisitMalta 22:54
62 Samuele Zoccarato Team Polti-VisitMalta 23:24
63 Andrea Peron Team Novo Nordisk 24:52
64 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur 25:52
65 Alexander Konijn Nice Métropole-Côte d’Azur 27:01
66 Magnus Kulset Uno-X Mobility 28:42
67 Yuhi Todome EF Education-EasyPost 29:02
68 Carter Guichard Nice Métropole-Côte d’Azur 29:38
69 Jack Rootkin-Gray EF Education-EasyPost 31:25
70 Sam Brand Team Novo Nordisk 35:59
71 Filippo Ridolfo Team Novo Nordisk 36:53
72 Matisse Julien CIC U Nantes 38:09
73 Similien Hamon CIC U Nantes 45:01

 

Stage 4 map:


find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Thursday, April 10: Stage 3, Tiercé - Hambers, 165.9 km

Stage 3 map

GC leader Sam Bennett wins stage three.

Cycling's World Championships

Les Woodland's book Cycling's World Championships: The Inside Story is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Hambers at 2:10 PM, local time: 17C (62F), sunny, with the wind from the northeast at 18 km/hr (11 mph). No rain is forecast.

The race: Jelle Johannink (Unibet Tietema Rockets) did not start.

Third-place Ewen Costiou's Team Areka-B&B Hotels posted this:

Ewen Costiou:
We came here to win and it's frustrating to come so close, even though Sam Benett was very strong. I launched really hard, but I got a bit locked in on the last bend, which forced me to apply the brakes. I've lost some speed, but without that I can surprise my rivals more. Kevin Vauquelin is also doing well (4th). There's now one stage left to try and get a better result (Ewen is currently 3rd in the provisional overall rankings).

It's time to race.

Roger Tréhin - Sports Director:
Ewen came 3rd in this third stage of the Région Pays de la Loire Tour, with Kévin Vauquelin 4th. The aim was to make the race harder on the climbs of the côte de Montaigu. We did that, but we were one of the few teams to try and dynamise the race, and that wasn't enough to keep the sprinters out. Ewen tried his luck in the final. He was overtaken by Sam Benett in the final metres. This Thursday, on the eve of the finish, Ewen and Kevin occupy 3rd and 5th places in the provisional overall classification.

Complete results:

165.9 kilometers raced at an average speed of 42.315 km/hr

1 Sam Bennett Decathlon AG2R La Mondiale 3hr 55min 14sec
2 Henri Uhlig Alpecin-Deceuninck s.t.
3 Ewen Costiou Arkea-B&B Hotels s.t.
4 Kévin Vauquelin Arkea-B&B Hotels s.t.
5 Alexandre Delettre Team TotalEnergies s.t.
6 Lander Loockx Unibet Tietema Rockets s.t.
7 Emilien Jeannière Team TotalEnergies s.t.
8 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
9 Bryan Coquard Cofidis s.t.
10 Jonas Geens Team Flanders-Baloise s.t.
11 Axel Mariault CIC-U-Nantes s.t.
12 Valentin Ferron Cofidis s.t.
13 James Shaw EF Education-EasyPost s.t.
14 Andreas Leknessund Uno-X Mobility s.t.
15 Maxime Jarnet Van Rysel-Roubaix @ 6sec
16 Matyas Kopecky Team Novo Nordisk s.t.
17 Alessandro Tonelli Team Polti-VisitMalta 0:10
18 Giacomo Villa Wagner Bazin WB s.t.
19 Sam Maisonobe Cofidis s.t.
20 Benjamin Thomas Cofidis s.t.
21 Sergio Meris Unibet Tietema Rockets 0:12
22 Victor Guernalec Arkea-B&B Hotels s.t.
23 Henrik Pedersen Uno-X Mobility 0:16
24 Sakarias Koller Løland Uno-X Mobility s.t.
25 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
26 Danny van der Tuuk Euskaltel-Euskadi 0:18
27 Noah Ramsay Alpecin-Deceuninck 0:24
28 Noa Isidore Decathlon AG2R La Mondiale 0:27
29 Vincent Bodet Development Team Picnic PostNL 0:37
30 Remi Cavagna Groupama-FDJ s.t.
31 Victor Papon Wagner Bazin WB 1:03
32 Tom Portsmouth Wagner Bazin WB s.t.
33 Killian Théot Van Rysel-Roubaix 1:48
34 Baptiste Vadic Team TotalEnergies 2:23
35 Lorrenzo Manzin Team TotalEnergies 2:51
36 Unai Zubeldia Euskaltel-Euskadi 3:14
37 Matteo Vanhuffel Development Team Picnic PostNL s.t.
38 Antoine Hue CIC-U-Nantes s.t.
39 Ronan Augé CIC-U-Nantes s.t.
40 Giovanni Lonardi Team Polti-VisitMalta s.t.
41 Sebastian Nielsen Unibet Tietema Rockets s.t.
42 Alvaro Sagrado Perez Illes Balears Arabay 3:21
43 Jose Maria Garcia Illes Balears Arabay s.t.
44 Carter Guichard Nice Métropole-Côte d’Azur 3:23
45 Jocelyn Baguelin Wagner Bazin WB s.t.
46 Vince Gerits Team Flanders-Baloise 3:30
47 Martin Urianstad Bugge Uno-X Mobility 3:35
48 Antonio Polga Team Novo Nordisk s.t.
49 Cyril Barthe Groupama-FDJ s.t.
50 Kenny Molly Van Rysel-Roubaix s.t.
51 Sergio Trueba Illes Balears Arabay s.t.
52 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
53 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
54 Louis Rouland Arkea-B&B Hotels 3:39
55 Ryan Gal Development Team Picnic PostNL 3:44
56 Pierre Latour Team TotalEnergies 3:47
57 Jurgen Zomermaand Development Team Picnic PostNL 3:53
58 Dillon Corkery St Michel-Preference Home-Auber 93 3:55
59 Paul Hennequin Euskaltel-Euskadi 4:15
60 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
61 Oliver Knight Cofidis 5:32
62 Henri-Francois Haquin Wagner Bazin WB 7:00
63 Nicolas Milesi Arkea-B&B Hotels 8:08
64 Aubin Sparfel Decathlon AG2R La Mondiale s.t.
65 Tord Gudmestad Decathlon AG2R La Mondiale s.t.
66 Louis Kitzki Alpecin-Deceuninck s.t.
67 Jensen Plowright Alpecin-Deceuninck s.t.
68 Siebe Roesems Alpecin-Deceuninck s.t.
69 Iker Bonillo Euskaltel-Euskadi s.t.
70 Andrea Peron Team Novo Nordisk s.t.
71 Valentin Retailleau Team TotalEnergies s.t.
72 Jose Marin Aragón Illes Balears Arabay s.t.
73 Noah Hobbs EF Education-EasyPost s.t.
74 Magnus Kulset Uno-X Mobility s.t.
75 Siebe Deweirdt Team Flanders-Baloise s.t.
76 Adam Toupalik Unibet Tietema Rockets 8:20
77 Kévin Avoine Van Rysel-Roubaix 8:31
78 Samuele Zoccarato Team Polti-VisitMalta 9:23
79 Tom Donnenwirth Groupama-FDJ 10:28
80 Christiaan van Rees Development Team Picnic PostNL 10:33
81 Matthew Walls Groupama-FDJ 10:51
82 Gianluca Pollefliet Decathlon AG2R La Mondiale s.t.
83 Jack Rootkin-Gray EF Education-EasyPost s.t.
84 Tom Crabbe Team Flanders-Baloise s.t.
85 Sam Brand Team Novo Nordisk s.t.
86 Yuhi Todome EF Education-EasyPost s.t.
87 Filippo Ridolfo Team Novo Nordisk s.t.
88 Noah Knecht Nice Métropole-Côte d’Azur s.t.
89 Matisse Julien CIC-U-Nantes s.t.
90 Similien Hamon CIC-U-Nantes s.t.
91 Alan Riou St Michel-Preference Home-Auber 93 s.t.
92 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
93 Célestin Wattelle Team Novo Nordisk s.t.
94 Joan Albert Riera Illes Balears Arabay s.t.
95 Gabriele Raccagni Team Polti-VisitMalta 12:38
96 Davide Bais Team Polti-VisitMalta s.t.
97 Emmanuel Morin Van Rysel-Roubaix 14:02
98 Rait Ärm Van Rysel-Roubaix s.t.
99 Louis Chaleil Decathlon AG2R La Mondiale s.t.
100 Andrei Carbunarea Nice Métropole-Côte d’Azur s.t.
101 Justin Ducret CIC-U-Nantes s.t.
102 Lewis Bower Groupama-FDJ s.t.
103 Simon Dehairs Alpecin-Deceuninck 14:27
104 Donavan Grondin Arkea-B&B Hotels 14:57:
105 Stian Fredheim Uno-X Mobility s.t.
106 Ko Molenaar Development Team Picnic PostNL s.t.

 

GC after stage 3:

  • GC leader: Sam Bennett (Decathlon AG2R La Mondiale)
  • Mountains classification leader: Similien Hamon (CIC-U-Nantes)
  • Points classification leader: Sam Bennett (Decathlon AG2R La Mondiale)
  • Best young rider: Matyas Kopecky (Team Novo Nordisk)
  • Teams classification leader: Cofidis

524.1 kilometers raced so far at an average speed of 42.632 km/hr

1 Sam Bennett Decathlon AG2R La Mondiale 12hr 17min 37sec
2 Henri Uhlig Alpecin-Deceuninck @ 14sec
3 Ewen Costiou Arkea-B&B Hotels 0:16
4 Lander Loockx Unibet Tietema Rockets 0:17
5 Kévin Vauquelin Arkea-B&B Hotels 0:18
6 Alexandre Delettre Team TotalEnergies s.t.
7 Bryan Coquard Cofidis s.t.
8 Emilien Jeannière Team TotalEnergies 0:20
9 Jonas Geens Team Flanders-Baloise s.t.
10 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
11 James Shaw EF Education-EasyPost s.t.
12 Axel Mariault CIC-U-Nantes s.t.
13 Valentin Ferron Cofidis s.t.
14 Andreas Leknessund Uno-X Mobility s.t.
15 Victor Guernalec Arkea-B&B Hotels 0:22
16 Matyas Kopecky Team Novo Nordisk 0:26
17 Maxime Jarnet Van Rysel-Roubaix s.t.
18 Sakarias Koller Løland Uno-X Mobility 0:30
19 Sam Maisonobe Cofidis s.t.
20 Giacomo Villa Wagner Bazin WB s.t.
21 Benjamin Thomas Cofidis s.t.
22 Théo Delacroix St Michel-Preference Home-Auber 93 0:31
23 Sergio Meris Unibet Tietema Rockets 0:32
24 Henrik Pedersen Uno-X Mobility 0:33
25 Danny van der Tuuk Euskaltel-Euskadi 0:38
26 Alessandro Tonelli Team Polti-VisitMalta 0:42
27 Noa Isidore Decathlon AG2R La Mondiale 0:47
28 Noah Ramsay Alpecin-Deceuninck 1:56
29 Killian Théot Van Rysel-Roubaix 2:08
30 Remi Cavagna Groupama-FDJ 3:24
31 Giovanni Lonardi Team Polti-VisitMalta 3:28
32 Ronan Augé CIC-U-Nantes 3:34
33 Matteo Vanhuffel Development Team Picnic PostNL s.t.
34 Sergio Trueba Illes Balears Arabay 3:55
35 Sebastian Nielsen Unibet Tietema Rockets 3:56
36 Louis Rouland Arkea-B&B Hotels 3:59
37 Jocelyn Baguelin Wagner Bazin WB 4:04
38 Dillon Corkery St Michel-Preference Home-Auber 93 4:11
39 Kenny Molly Van Rysel-Roubaix 4:17
40 Victor Papon Wagner Bazin WB 4:58
41 Romain Cardis St Michel-Preference Home-Auber 93 5:35
42 Cyril Barthe Groupama-FDJ 7:09
43 Jose Maria Garcia Illes Balears Arabay 7:12
44 Vincent Bodet Development Team Picnic PostNL 7:21
45 Jurgen Zomermaand Development Team Picnic PostNL 8:05
46 Noah Hobbs EF Education-EasyPost 8:24
47 Morne Van Niekerk St Michel-Preference Home-Auber 93 8:25
48 Siebe Deweirdt Team Flanders-Baloise 8:28
49 Iker Bonillo Euskaltel-Euskadi 8:40
50 Kévin Avoine Van Rysel-Roubaix 8:49
51 Adam Toupalik Unibet Tietema Rockets 9:26
52 Martin Urianstad Bugge Uno-X Mobility 10:19
53 Jensen Plowright Alpecin-Deceuninck 10:29
54 Pierre Latour Team TotalEnergies 10:31
55 Tom Portsmouth Wagner Bazin WB 10:44
56 Tom Donnenwirth Groupama-FDJ 10:48
57 Ryan Gal Development Team Picnic PostNL s.t.
58 Henri-Francois Haquin Wagner Bazin WB 11:06
59 Baptiste Vadic Team TotalEnergies 11:17
60 Matthew Walls Groupama-FDJ 11:23
61 Lorrenzo Manzin Team TotalEnergies 11:40
62 Oliver Knight Cofidis 11:46
63 Nicolas Milesi Arkea-B&B Hotels 12:41
64 Tord Gudmestad Decathlon AG2R La Mondiale 13:02
65 Vince Gerits Team Flanders-Baloise 13:11
66 Paul Hennequin Euskaltel-Euskadi 13:56
67 Emmanuel Morin Van Rysel-Roubaix 14:34
68 Unai Zubeldia Euskaltel-Euskadi 14:48
69 Antonio Polga Team Novo Nordisk 15:09
70 Aubin Sparfel Decathlon AG2R La Mondiale 15:13
71 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur 15:24
72 Siebe Roesems Alpecin-Deceuninck 15:30
73 Valentin Retailleau Team TotalEnergies s.t.
74 Gabriele Raccagni Team Polti-VisitMalta 16:12
75 Samuele Zoccarato Team Polti-VisitMalta 16:42
76 Carter Guichard Nice Métropole-Côte d’Azur 17:12
77 Alvaro Sagrado Perez Illes Balears Arabay 17:13
78 Christiaan van Rees Development Team Picnic PostNL 17:17
79 Andrea Peron Team Novo Nordisk 18:10
80 Gianluca Pollefliet Decathlon AG2R La Mondiale 18:34
81 Yuhi Todome EF Education-EasyPost s.t.
82 Lewis Bower Groupama-FDJ 19:11
83 Davide Bais Team Polti-VisitMalta 20:06
84 Justin Ducret CIC-U-Nantes 20:18
85 Alexander Konijn Nice Métropole-Côte d’Azur 20:24
86 Tom Crabbe Team Flanders-Baloise 20:53
87 Similien Hamon CIC-U-Nantes 21:25
88 Simon Dehairs Alpecin-Deceuninck 21:37
89 Magnus Kulset Uno-X Mobility 22:00
90 Célestin Wattelle Team Novo Nordisk 22:30
91 Noah Knecht Nice Métropole-Côte d’Azur 22:47
92 Alan Riou St Michel-Preference Home-Auber 93 22:55
93 Rait Ärm Van Rysel-Roubaix 23:43
94 Jack Rootkin-Gray EF Education-EasyPost 24:43
95 Louis Kitzki Alpecin-Deceuninck 25:27
96 Matisse Julien CIC-U-Nantes 25:46
97 Ko Molenaar Development Team Picnic PostNL 26:18
98 Stian Fredheim Uno-X Mobility 27:14
99 Antoine Hue CIC-U-Nantes 27:32
100 Jose Marin Aragón Illes Balears Arabay 27:45
101 Donavan Grondin Arkea-B&B Hotels 28:59
102 Sam Brand Team Novo Nordisk 29:17
103 Joan Albert Riera Illes Balears Arabay s.t.
104 Andrei Carbunarea Nice Métropole-Côte d’Azur 30:10
105 Filippo Ridolfo Team Novo Nordisk 32:45
106 Louis Chaleil Decathlon AG2R La Mondiale s.t.

 

Stage 3 map:

Stage 3 map


Wednesday, April 9: Stage 2, Cugand-la-Bernardière - Beaupréau-en-Mauges, 158.5 km

Stage 2 map

Victor Guernalec wins stage two. Getty photo

Marcus Aurelius: Meditations

Marcus Aurelius' Meditations is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Beaupréau-en-Mauges at 2:30 PM, local time: 18C (65F), sunny, with the wind from the northeast at 13 mph (21 km/hr). No rain is forecast.

The race: Here's the report from winner Victor Guernalec's Team Arkea-B&B Hotels.

Victor Guernalec took his first professional win on Wednesday in the 2nd stage of the Région Pays de la Loire Tour.

Victor Guernalec:
"I'm so happy! I still don't quite realise what's happening to me. It was a violent effort in the final. The team needed a win and this one rewards the whole Arkea-B&B Hotels team, staff and riders. I came to this Région Pays de la Loire primarily to help my leaders Kévin Vauquelin and Ewen Costiou. Initially, I attacked on the last lap to help them as they approached the line. But when I saw that the finish was approaching, I thought I could play my card. When the peloton doesn't come back with three kilometres to go, I start to believe in it. That's why I launched my sprint from a distance. I was a bit stressed at the kilometre mark about winning the professional race. When I saw my rivals start early, I felt they were less serene than I was. I took the initiative so that I could keep as much speed as possible in the final. And the closer I got to the line, the more it became a mental battle between me and the peloton."

The riders get ready to start on a sunny day in La Belle France.

Roger Tréhin, Sports Director:
"We race to win races, that's our objective. We knew the circuit would be tough and difficult for the sprinters. The plan was to start with thirty kilometres to go. So Ewen went on the offensive at that point. Victor then took over and rode a strong final to claim his first professional win, the 4th of the season for Arkea-B&B Hotels WorldTour."

Complete results:

158.5 kilometers raced at an average speed of 41.765 km/hr

1 Victor Guernalec Arkea-B&B Hotels 3hr 47min 42sec
2 Sakarias Koller Løland Uno-X Mobility s.t.
3 Noah Hobbs EF Education-EasyPost s.t.
4 Sam Bennett Decathlon AG2R La Mondiale s.t.
5 Lander Loockx Unibet Tietema Rockets s.t.
6 Emilien Jeannière Team TotalEnergies s.t.
7 Sergio Meris Unibet Tietema Rockets s.t.
8 Henri Uhlig Alpecin-Deceuninck s.t.
9 Noa Isidore Decathlon AG2R La Mondiale s.t.
10 Jonas Geens Team Flanders-Baloise s.t.
11 Alexandre Delettre Team TotalEnergies s.t.
12 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
13 Giacomo Villa Wagner Bazin WB s.t.
14 Kévin Vauquelin Arkea-B&B Hotels s.t.
15 Sam Maisonobe Cofidis s.t.
16 Ewen Costiou Arkea-B&B Hotels s.t.
17 Bryan Coquard Cofidis s.t.
18 Milan Lanhove Team Flanders-Baloise s.t.
19 Benjamin Thomas Cofidis s.t.
20 Maxime Jarnet Van Rysel-Roubaix s.t.
21 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
22 Killian Théot Van Rysel-Roubaix s.t.
23 Axel Mariault CIC-U-Nantes s.t.
24 Louis Rouland Arkea-B&B Hotels s.t.
25 James Shaw EF Education-EasyPost s.t.
26 Siebe Deweirdt Team Flanders-Baloise s.t.
27 Andreas Leknessund Uno-X Mobility s.t.
28 Tom Donnenwirth Groupama-FDJ s.t.
29 Matyas Kopecky Team Novo Nordisk s.t.
30 Valentin Ferron Cofidis s.t.
31 Sergio Trueba Illes Balears Arabay s.t.
32 Henrik Pedersen Uno-X Mobility s.t.
33 Dillon Corkery St Michel-Preference Home-Auber 93 s.t.
34 Giovanni Lonardi Team Polti-VisitMalta s.t.
35 Danny van der Tuuk Euskaltel-Euskadi s.t.
36 Matteo Vanhuffel Development Team Picnic PostNL s.t.
37 Davide Bais Team Polti-VisitMalta s.t.
38 Ronan Augé CIC-U-Nantes s.t.
39 Kévin Avoine Van Rysel-Roubaix s.t.
40 Matthew Walls Groupama-FDJ @ 12sec
41 Iker Bonillo Euskaltel-Euskadi s.t.
42 Emmanuel Morin Van Rysel-Roubaix s.t.
43 Alessandro Tonelli Team Polti-VisitMalta s.t.
44 Jocelyn Baguelin Wagner Bazin WB 0:21
45 Sebastian Nielsen Unibet Tietema Rockets 0:22
46 Kenny Molly Van Rysel-Roubaix s.t.
47 Romain Cardis St Michel-Preference Home-Auber 93 0:41
48 Adam Toupalik Unibet Tietema Rockets 0:46
49 Noah Ramsay Alpecin-Deceuninck 0:51
50 Remi Cavagna Groupama-FDJ 1:28
51 Oliver Knight Cofidis s.t.
52 Jensen Plowright Alpecin-Deceuninck 2:01
53 Jurgen Zomermaand Development Team Picnic PostNL 3:14
54 Jose Maria Garcia Illes Balears Arabay s.t.
55 Gabriele Raccagni Team Polti-VisitMalta s.t.
56 Nicolas Milesi Arkea-B&B Hotels s.t.
57 Victor Papon Wagner Bazin WB s.t.
58 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
59 Cyril Barthe Groupama-FDJ s.t.
60 Justin Ducret CIC-U-Nantes 3:46
61 Henri-Francois Haquin Wagner Bazin WB s.t.
62 Lewis Bower Groupama-FDJ 3:50
63 Morne Van Niekerk St Michel-Preference Home-Auber 93 3:52
64 Tord Gudmestad Decathlon AG2R La Mondiale 4:34
65 Carter Guichard Nice Métropole-Côte d’Azur 6:24
66 Christiaan van Rees Development Team Picnic PostNL s.t.
67 Siebe Roesems Alpecin-Deceuninck s.t.
68 Antonio Polga Team Novo Nordisk s.t.
69 Baptiste Vadic Team TotalEnergies s.t.
70 Valentin Retailleau Team TotalEnergies s.t.
71 Gianluca Pollefliet Decathlon AG2R La Mondiale s.t.
72 Vincent Bodet Development Team Picnic PostNL s.t.
73 Charlie Paige Unibet Tietema Rockets s.t.
74 Noah Vandenbranden Team Flanders-Baloise s.t.
75 Ko Molenaar Development Team Picnic PostNL s.t.
76 Lorrenzo Manzin Team TotalEnergies s.t.
77 Pierre Latour Team TotalEnergies s.t.
78 Ryan Gal Development Team Picnic PostNL s.t.
79 Martin Urianstad Bugge Uno-X Mobility s.t.
80 Yuhi Todome EF Education-EasyPost s.t.
81 Alvaro Sagrado Perez Illes Balears Arabay s.t.
82 Unai Zubeldia Euskaltel-Euskadi s.t.
83 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
84 Magnus Kulset Uno-X Mobility s.t.
85 Aubin Sparfel Decathlon AG2R La Mondiale s.t.
86 Samuele Zoccarato Team Polti-VisitMalta 6:38
87 Simon Dehairs Alpecin-Deceuninck 6:50
88 Jelle Johannink Unibet Tietema Rockets 8:24
89 Vince Gerits Team Flanders-Baloise 9:21
90 Andrea Peron Team Novo Nordisk s.t.
91 Tom Portsmouth Wagner Bazin WB s.t.
92 Paul Hennequin Euskaltel-Euskadi s.t.
93 Tom Crabbe Team Flanders-Baloise s.t.
94 Rait Ärm Van Rysel-Roubaix s.t.
95 Alan Riou St Michel-Preference Home-Auber 93 s.t.
96 Similien Hamon CIC-U-Nantes s.t.
97 Louis Chaleil Decathlon AG2R La Mondiale 10:58
98 Célestin Wattelle Team Novo Nordisk s.t.
99 Sam Brand Team Novo Nordisk s.t.
100 Antoine Hue CIC-U-Nantes s.t.
101 Andrei Carbunarea Nice Métropole-Côte d’Azur s.t.
102 Aidan Buttigieg Team Polti-VisitMalta s.t.
103 Stian Fredheim Uno-X Mobility s.t.
104 Alastair Mackellar EF Education-EasyPost s.t.
105 Jack Rootkin-Gray EF Education-EasyPost s.t.
106 Noah Knecht Nice Métropole-Côte d’Azur s.t.
107 Donavan Grondin Arkea-B&B Hotels s.t.
108 Matisse Julien CIC-U-Nantes s.t.
109 Joan Albert Riera Illes Balears Arabay s.t.
110 Pau Llaneras Illes Balears Arabay 12:09
111 Filippo Ridolfo Team Novo Nordisk s.t.
112 Louis Kitzki Alpecin-Deceuninck s.t.
113 Jose Marin Aragón Illes Balears Arabay s.t.

 

GC after stage 2:

  • GC leader: Sam Bennett (Decathlon AG2R La Mondiale)
  • Mountains classification leader: Similien Hamon (CIC-U-Nantes)
  • Points classification leader: Sam Bennett (Decathlon AG2R La Mondiale)
  • Best young rider: Noah Hobbs (EF Education-EasyPost)
  • Teams classification leader: Arkea-B&B Hotels

367.2 kilometers raced so far at an average speed of 43.840 km/hr

1 Sam Bennett Decathlon AG2R La Mondiale 8hr 22min 33sec
2 Victor Guernalec Arkea-B&B Hotels s.t.
3 Sakarias Koller Løland Uno-X Mobility @ 4sec
4 Giovanni Lonardi Team Polti-VisitMalta s.t.
5 Théo Delacroix St Michel-Preference Home-Auber 93 0:05
6 Noah Hobbs EF Education-EasyPost 0:06
7 Dillon Corkery St Michel-Preference Home-Auber 93 s.t.
8 Henrik Pedersen Uno-X Mobility 0:07
9 Bryan Coquard Cofidis 0:08
10 Kévin Avoine Van Rysel-Roubaix s.t.
11 Alexandre Delettre Team TotalEnergies 0:09
12 Emilien Jeannière Team TotalEnergies 0:10
13 Kévin Vauquelin Arkea-B&B Hotels s.t.
14 Jonas Geens Team Flanders-Baloise s.t.
15 Lander Loockx Unibet Tietema Rockets s.t.
16 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
17 Henri Uhlig Alpecin-Deceuninck s.t.
18 Ewen Costiou Arkea-B&B Hotels s.t.
19 Matyas Kopecky Team Novo Nordisk s.t.
20 Milan Lanhove Team Flanders-Baloise s.t.
21 Sam Maisonobe Cofidis s.t.
22 Sergio Meris Unibet Tietema Rockets s.t.
23 Ronan Augé CIC-U-Nantes s.t.
24 Giacomo Villa Wagner Bazin WB s.t.
25 Noa Isidore Decathlon AG2R La Mondiale s.t.
26 Benjamin Thomas Cofidis s.t.
27 Maxime Jarnet Van Rysel-Roubaix s.t.
28 Killian Théot Van Rysel-Roubaix s.t.
29 James Shaw EF Education-EasyPost s.t.
30 Axel Mariault CIC-U-Nantes s.t.
31 Valentin Ferron Cofidis s.t.
32 Louis Rouland Arkea-B&B Hotels s.t.
33 Sergio Trueba Illes Balears Arabay s.t.
34 Danny van der Tuuk Euskaltel-Euskadi s.t.
35 Siebe Deweirdt Team Flanders-Baloise s.t.
36 Andreas Leknessund Uno-X Mobility s.t.
37 Matteo Vanhuffel Development Team Picnic PostNL s.t.
38 Tom Donnenwirth Groupama-FDJ s.t.
39 Emmanuel Morin Van Rysel-Roubaix 0:22
40 Matthew Walls Groupama-FDJ s.t.
41 Iker Bonillo Euskaltel-Euskadi s.t.
42 Alessandro Tonelli Team Polti-VisitMalta s.t.
43 Jocelyn Baguelin Wagner Bazin WB 0:31
44 Sebastian Nielsen Unibet Tietema Rockets 0:32
45 Kenny Molly Van Rysel-Roubaix s.t.
46 Adam Toupalik Unibet Tietema Rockets 0:56
47 Noah Ramsay Alpecin-Deceuninck 1:22
48 Romain Cardis St Michel-Preference Home-Auber 93 1:50
49 Jensen Plowright Alpecin-Deceuninck 2:11
50 Remi Cavagna Groupama-FDJ 2:37
51 Cyril Barthe Groupama-FDJ 3:24
52 Gabriele Raccagni Team Polti-VisitMalta s.t.
53 Jose Maria Garcia Illes Balears Arabay 3:41
54 Victor Papon Wagner Bazin WB 3:45
55 Henri-Francois Haquin Wagner Bazin WB 3:56
56 Jurgen Zomermaand Development Team Picnic PostNL 4:02
57 Nicolas Milesi Arkea-B&B Hotels 4:23
58 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
59 Morne Van Niekerk St Michel-Preference Home-Auber 93 4:40
60 Tord Gudmestad Decathlon AG2R La Mondiale 4:44
61 Lewis Bower Groupama-FDJ 4:59
62 Oliver Knight Cofidis 6:04
63 Justin Ducret CIC-U-Nantes 6:06
64 Pierre Latour Team TotalEnergies 6:34
65 Noah Vandenbranden Team Flanders-Baloise s.t.
66 Christiaan van Rees Development Team Picnic PostNL s.t.
67 Vincent Bodet Development Team Picnic PostNL s.t.
68 Martin Urianstad Bugge Uno-X Mobility s.t.
69 Ryan Gal Development Team Picnic PostNL 6:54
70 Charlie Paige Unibet Tietema Rockets 6:55
71 Aubin Sparfel Decathlon AG2R La Mondiale s.t.
72 Simon Dehairs Alpecin-Deceuninck 7:00
73 Samuele Zoccarato Team Polti-VisitMalta 7:09
74 Siebe Roesems Alpecin-Deceuninck 7:12
75 Valentin Retailleau Team TotalEnergies s.t.
76 Davide Bais Team Polti-VisitMalta 7:18
77 Gianluca Pollefliet Decathlon AG2R La Mondiale 7:33
78 Yuhi Todome EF Education-EasyPost s.t.
79 Jelle Johannink Unibet Tietema Rockets 8:34
80 Lorrenzo Manzin Team TotalEnergies 8:39
81 Baptiste Vadic Team TotalEnergies 8:44
82 Paul Hennequin Euskaltel-Euskadi 9:31
83 Vince Gerits Team Flanders-Baloise s.t.
84 Rait Ärm Van Rysel-Roubaix s.t.
85 Tom Portsmouth Wagner Bazin WB s.t.
86 Andrea Peron Team Novo Nordisk 9:52
87 Tom Crabbe Team Flanders-Baloise s.t.
88 Similien Hamon CIC-U-Nantes 10:24
89 Ko Molenaar Development Team Picnic PostNL 11:11
90 Antonio Polga Team Novo Nordisk 11:24
91 Unai Zubeldia Euskaltel-Euskadi s.t.
92 Célestin Wattelle Team Novo Nordisk 11:29
93 Noah Knecht Nice Métropole-Côte d’Azur 11:46
94 Alan Riou St Michel-Preference Home-Auber 93 11:54
95 Aidan Buttigieg Team Polti-VisitMalta 12:07
96 Stian Fredheim Uno-X Mobility s.t.
97 Pau Llaneras Illes Balears Arabay 12:19
98 Carter Guichard Nice Métropole-Côte d’Azur 13:39
99 Alvaro Sagrado Perez Illes Balears Arabay 13:42
100 Magnus Kulset Uno-X Mobility s.t.
101 Jack Rootkin-Gray EF Education-EasyPost s.t.
102 Donavan Grondin Arkea-B&B Hotels s.t.
103 Alastair Mackellar EF Education-EasyPost 14:14
104 Matisse Julien CIC-U-Nantes 14:45
105 Andrei Carbunarea Nice Métropole-Côte d’Azur 15:58
106 Alexander Konijn Nice Métropole-Côte d’Azur 15:59
107 Louis Kitzki Alpecin-Deceuninck 17:09
108 Sam Brand Team Novo Nordisk 18:16
109 Joan Albert Riera Illes Balears Arabay s.t.
110 Jose Marin Aragón Illes Balears Arabay 19:27
111 Louis Chaleil Decathlon AG2R La Mondiale 20:33
112 Filippo Ridolfo Team Novo Nordisk 21:44
113 Antoine Hue CIC-U-Nantes 24:08

 

Stage 2 map:


Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Tuesday, April 8: Stage 1, Machecoul-Saint-Même - La Baule-Escoublac, 208.4 km

Stage 1 map

Sam Bennett wins stage one.

TDF volume 1

Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of La Baule-Escoublac at 2:30 PM, local time: 20C (68F), sunny, with the wind from the east at 11 km/hr (7 mph). No rain is forecast.

The race: Marco Tizza (Wagner Bazin WB) did not start. Halfway into the stage David Dekker (Euskaltel-Euskadi) abandoned.

Here's the report from second-place Giovanni Lonardi's Team Polti-VisitMalta:

Second position of high level for Giovanni Lonardi in the opening of the Région Pays de la Loire Tour. The tought final circuit in La Baule-Escoublac did not deprive the Italian sprinter to sprint close to the victory just behind Bennett (Decathlon).

A great competitive start in France, with the longest stage of the race exceeding 200 kilometres and with temperatures exceeding 25 degrees Celsius along with the humidity of the coast. The peloton rode calmly the first part, allowing a breakaway of five riders to make its way, with a gap of over 4 minutes but with no real chance of dreaming of victory.

On the start line.

The Decathlon team was in charge of accelerating the pace, with Polti VisitMalta always at the front, supporting Lonardi. The speed on the final circuit, where the breakaway was neutralised, caused the peloton to stretch out, and the speed in the succession of turns caused Davide Bais to fall, bruised but not seriously injured so he can continue in the race tomorrow.

The work of the rest of his team-mates, with Zoccarato and Raccagni still up front until the last kilometres, tried to launch a Lonardi who finally followd the wheel of the winner Bennett, and made maximum progress on the inside to take second place at the finish line.

Giovanni Lonardi: “The stage was very nervous, but we managed to do a great job to be in a position to fight for the finish. The result is good, because the winner Bennett is a great champion, so we are happy and we will keep trying to win”.

Jesús Hernández, sport director: “We already knew that the first day was going to be the most complicated on the final circuit. It was a stressful day, so I give a lot of value to the team work with Zoccarato, Aidan, Tonelli and Raccagni. I’m happy to see that Lonardi was able to get the result he was looking for and was only beaten by Bennett, a rider with Tour de France victories and that gives even more value to that second place. Today everyone gave their best so we just have to keep working to try to raise our arms in the race”.

Tomorrow the Région Pays de la Loire Tour continues with the second stage of 158.5 kilometres between Cugand-la-Bernadière and Beaupréau-en-Mauges, full of steep climbs and with a final circuit with three laps. Lonardi will wear the green jersey of the points classification.

Complete results:

208.4 kilometers raced at an average speed of 45.466 km/hr

1 Sam Bennett Decathlon AG2R La Mondiale 4hr 35min 1sec
2 Giovanni Lonardi Team Polti-VisitMalta s.t.
3 Dillon Corkery St Michel-Preference Home-Auber 93 s.t.
4 Tord Gudmestad Decathlon AG2R La Mondiale s.t.
5 Noah Hobbs EF Education-EasyPost s.t.
6 Cyril Barthe Groupama-FDJ s.t.
7 Kévin Vauquelin Arkea-B&B Hotels s.t.
8 Sakarias Koller Løland Uno-X Mobility s.t.
9 Emilien Jeannière Team TotalEnergies s.t.
10 Emmanuel Morin Van Rysel-Roubaix s.t.
11 Jensen Plowright Alpecin-Deceuninck s.t.
12 Jocelyn Baguelin Wagner Bazin WB s.t.
13 Ronan Augé CIC-U-Nantes s.t.
14 Matyas Kopecky Team Novo Nordisk s.t.
15 Jonas Geens Team Flanders-Baloise s.t.
16 Simon Dehairs Alpecin-Deceuninck s.t.
17 Paul Hennequin Euskaltel-Euskadi s.t.
18 Sebastian Nielsen Unibet Tietema Rockets s.t.
19 Matthew Walls Groupama-FDJ s.t.
20 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
21 Lander Loockx Unibet Tietema Rockets s.t.
22 Iker Bonillo Euskaltel-Euskadi s.t.
23 Pierre Latour Team TotalEnergies s.t.
24 Vince Gerits Team Flanders-Baloise s.t.
25 Bryan Coquard Cofidis s.t.
26 Ewen Costiou Arkea-B&B Hotels s.t.
27 Henrik Pedersen Uno-X Mobility s.t.
28 Adam Toupalik Unibet Tietema Rockets s.t.
29 Milan Lanhove Team Flanders-Baloise s.t.
30 Alexandre Delettre Team TotalEnergies s.t.
31 Henri Uhlig Alpecin-Deceuninck s.t.
32 James Shaw EF Education-EasyPost s.t.
33 Sam Maisonobe Cofidis s.t.
34 Killian Théot Van Rysel-Roubaix s.t.
35 Rait Ärm Van Rysel-Roubaix s.t.
36 Maxime Jarnet Van Rysel-Roubaix s.t.
37 Benjamin Thomas Cofidis s.t.
38 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
39 Giacomo Villa Wagner Bazin WB s.t.
40 Victor Guernalec Arkea-B&B Hotels s.t.
41 Valentin Ferron Cofidis s.t.
42 Sergio Meris Unibet Tietema Rockets s.t.
43 Axel Mariault CIC-U-Nantes s.t.
44 Noah Vandenbranden Team Flanders-Baloise s.t.
45 Kenny Molly Van Rysel-Roubaix s.t.
46 Henri-Francois Haquin Wagner Bazin WB s.t.
47 Noa Isidore Decathlon AG2R La Mondiale s.t.
48 Vincent Bodet Development Team Picnic PostNL s.t.
49 Alessandro Tonelli Team Polti-VisitMalta s.t.
50 Danny van der Tuuk Euskaltel-Euskadi s.t.
51 Matteo Vanhuffel Development Team Picnic PostNL s.t.
52 Sergio Trueba Illes Balears Arabay s.t.
53 Christiaan van Rees Development Team Picnic PostNL s.t.
54 Pau Llaneras Illes Balears Arabay s.t.
55 Louis Rouland Arkea-B&B Hotels s.t.
56 Gabriele Raccagni Team Polti-VisitMalta s.t.
57 Martin Urianstad Bugge Uno-X Mobility s.t.
58 Tom Portsmouth Wagner Bazin WB s.t.
59 Andreas Leknessund Uno-X Mobility s.t.
60 Siebe Deweirdt Team Flanders-Baloise s.t.
61 Tom Donnenwirth Groupama-FDJ s.t.
62 Ryan Gal Development Team Picnic PostNL @ 20sec
63 Jose Maria Garcia Illes Balears Arabay 0:21
64 Samuele Zoccarato Team Polti-VisitMalta s.t.
65 Aubin Sparfel Decathlon AG2R La Mondiale s.t.
66 Noah Ramsay Alpecin-Deceuninck s.t.
67 Paul Ourselin Cofidis s.t.
68 Victor Papon Wagner Bazin WB s.t.
69 Tom Crabbe Team Flanders-Baloise s.t.
70 Charlie Paige Unibet Tietema Rockets s.t.
71 Andrea Peron Team Novo Nordisk s.t.
72 Célestin Wattelle Team Novo Nordisk s.t.
73 Jurgen Zomermaand Development Team Picnic PostNL 0:38
74 Valentin Retailleau Team TotalEnergies s.t.
75 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
76 Noah Knecht Nice Métropole-Côte d’Azur s.t.
77 Siebe Roesems Alpecin-Deceuninck s.t.
78 Similien Hamon CIC-U-Nantes 0:59
79 Nicolas Milesi Arkea-B&B Hotels s.t.
80 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
81 Aidan Buttigieg Team Polti-VisitMalta s.t.
82 Yuhi Todome EF Education-EasyPost s.t.
83 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
84 Stian Fredheim Uno-X Mobility s.t.
85 Gianluca Pollefliet Decathlon AG2R La Mondiale s.t.
86 Lewis Bower Groupama-FDJ 1:02
87 Remi Cavagna Groupama-FDJ s.t.
88 Kévin Avoine Van Rysel-Roubaix 1:42
89 Jelle Johannink Unibet Tietema Rockets 1:55
90 Lorrenzo Manzin Team TotalEnergies 2:05
91 Baptiste Vadic Team TotalEnergies 2:10
92 Justin Ducret CIC-U-Nantes s.t.
93 Alan Riou St Michel-Preference Home-Auber 93 2:23
94 Paul Penhoët Groupama-FDJ 2:30
95 Jack Rootkin-Gray EF Education-EasyPost 2:34
96 Donavan Grondin Arkea-B&B Hotels 2:44
97 Alastair Mackellar EF Education-EasyPost 3:06
98 Matisse Julien CIC-U-Nantes 3:37
99 Oliver Knight Cofidis 4:26
100 Ko Molenaar Development Team Picnic PostNL 4:50
101 Antonio Polga Team Novo Nordisk s.t.
102 Unai Zubeldia Euskaltel-Euskadi s.t.
103 Andrei Carbunarea Nice Métropole-Côte d’Azur s.t.
104 Louis Kitzki Alpecin-Deceuninck s.t.
105 Carter Guichard Nice Métropole-Côte d’Azur 7:05
106 Damien Girard Nice Métropole-Côte d’Azur s.t.
107 Sam Brand Team Novo Nordisk 7:08
108 Joan Albert Riera Illes Balears Arabay s.t.
109 Davide Bais Team Polti-VisitMalta s.t.
110 Alvaro Sagrado Perez Illes Balears Arabay s.t.
111 Jose Marin Aragón Illes Balears Arabay s.t.
112 Magnus Kulset Uno-X Mobility s.t.
113 Louis Chaleil Decathlon AG2R La Mondiale 9:25
114 Filippo Ridolfo Team Novo Nordisk s.t.
115 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
116 Antoine Hue CIC-U-Nantes 13:00

GC after stage 1:

  • GC leader: Sam Bennett (Decathlon AG2R La Mondiale)
  • Mountains classification leader: Similien Hamon (CIC-U-Nantes)
  • Points classification leader: Sam Bennett (Decathlon AG2R La Mondiale)
  • Best young rider: Henrik Pedersen (Uno-X Mobility)
  • Teams classification leader: Decathlon AG2R La Mondiale
1 Sam Bennett Decathlon AG2R La Mondiale 4hr 34min 51sec
2 Giovanni Lonardi Team Polti-VisitMalta @ 4sec
3 Dillon Corkery St Michel-Preference Home-Auber 93 0:06
4 Henrik Pedersen Uno-X Mobility 0:07
5 Bryan Coquard Cofidis 0:08
6 Alexandre Delettre Team TotalEnergies 0:09
7 Tord Gudmestad Decathlon AG2R La Mondiale 0:10
8 Noah Hobbs EF Education-EasyPost s.t.
9 Cyril Barthe Groupama-FDJ s.t.
10 Kévin Vauquelin Arkea-B&B Hotels s.t.
11 Sakarias Koller Løland Uno-X Mobility s.t.
12 Emilien Jeannière Team TotalEnergies s.t.
13 Emmanuel Morin Van Rysel-Roubaix s.t.
14 Jensen Plowright Alpecin-Deceuninck s.t.
15 Jocelyn Baguelin Wagner Bazin WB s.t.
16 Ronan Augé CIC-U-Nantes s.t.
17 Matyas Kopecky Team Novo Nordisk s.t.
18 Jonas Geens Team Flanders-Baloise s.t.
19 Simon Dehairs Alpecin-Deceuninck s.t.
20 Paul Hennequin Euskaltel-Euskadi s.t.
21 Sebastian Nielsen Unibet Tietema Rockets s.t.
22 Matthew Walls Groupama-FDJ s.t.
23 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
24 Lander Loockx Unibet Tietema Rockets s.t.
25 Iker Bonillo Euskaltel-Euskadi s.t.
26 Pierre Latour Team TotalEnergies s.t.
27 Vince Gerits Team Flanders-Baloise s.t.
28 Ewen Costiou Arkea-B&B Hotels s.t.
29 Adam Toupalik Unibet Tietema Rockets s.t.
30 Milan Lanhove Team Flanders-Baloise s.t.
31 Henri Uhlig Alpecin-Deceuninck s.t.
32 James Shaw EF Education-EasyPost s.t.
33 Sam Maisonobe Cofidis s.t.
34 Killian Théot Van Rysel-Roubaix s.t.
35 Rait Ärm Van Rysel-Roubaix s.t.
36 Maxime Jarnet Van Rysel-Roubaix s.t.
37 Benjamin Thomas Cofidis s.t.
38 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
39 Giacomo Villa Wagner Bazin WB s.t.
40 Victor Guernalec Arkea-B&B Hotels s.t.
41 Valentin Ferron Cofidis s.t.
42 Sergio Meris Unibet Tietema Rockets s.t.
43 Axel Mariault CIC-U-Nantes s.t.
44 Noah Vandenbranden Team Flanders-Baloise s.t.
45 Kenny Molly Van Rysel-Roubaix s.t.
46 Henri-Francois Haquin Wagner Bazin WB s.t.
47 Noa Isidore Decathlon AG2R La Mondiale s.t.
48 Vincent Bodet Development Team Picnic PostNL s.t.
49 Alessandro Tonelli Team Polti-VisitMalta s.t.
50 Danny van der Tuuk Euskaltel-Euskadi s.t.
51 Matteo Vanhuffel Development Team Picnic PostNL s.t.
52 Sergio Trueba Illes Balears Arabay s.t.
53 Christiaan van Rees Development Team Picnic PostNL s.t.
54 Pau Llaneras Illes Balears Arabay s.t.
55 Louis Rouland Arkea-B&B Hotels s.t.
56 Gabriele Raccagni Team Polti-VisitMalta s.t.
57 Martin Urianstad Bugge Uno-X Mobility s.t.
58 Tom Portsmouth Wagner Bazin WB s.t.
59 Andreas Leknessund Uno-X Mobility s.t.
60 Siebe Deweirdt Team Flanders-Baloise s.t.
61 Tom Donnenwirth Groupama-FDJ s.t.
62 Ryan Gal Development Team Picnic PostNL 0:30
63 Jose Maria Garcia Illes Balears Arabay 0:31
64 Samuele Zoccarato Team Polti-VisitMalta s.t.
65 Aubin Sparfel Decathlon AG2R La Mondiale s.t.
66 Noah Ramsay Alpecin-Deceuninck s.t.
67 Paul Ourselin Cofidis s.t.
68 Victor Papon Wagner Bazin WB s.t.
69 Tom Crabbe Team Flanders-Baloise s.t.
70 Charlie Paige Unibet Tietema Rockets s.t.
71 Andrea Peron Team Novo Nordisk s.t.
72 Célestin Wattelle Team Novo Nordisk s.t.
73 Jurgen Zomermaand Development Team Picnic PostNL 0:48
74 Valentin Retailleau Team TotalEnergies s.t.
75 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
76 Noah Knecht Nice Métropole-Côte d’Azur s.t.
77 Siebe Roesems Alpecin-Deceuninck s.t.
78 Similien Hamon CIC-U-Nantes 1:04
79 Nicolas Milesi Arkea-B&B Hotels 1:09
80 Axel Narbonne-Zuccarelli Nice Métropole-Côte d’Azur s.t.
81 Aidan Buttigieg Team Polti-VisitMalta s.t.
82 Yuhi Todome EF Education-EasyPost s.t.
83 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
84 Stian Fredheim Uno-X Mobility s.t.
85 Gianluca Pollefliet Decathlon AG2R La Mondiale s.t.
86 Lewis Bower Groupama-FDJ 1:12
87 Remi Cavagna Groupama-FDJ s.t.
88 Kévin Avoine Van Rysel-Roubaix 1:50
89 Jelle Johannink Unibet Tietema Rockets 2:05
90 Lorrenzo Manzin Team TotalEnergies 2:15
91 Baptiste Vadic Team TotalEnergies 2:20
92 Justin Ducret CIC-U-Nantes s.t.
93 Alan Riou St Michel-Preference Home-Auber 93 2:33
94 Paul Penhoët Groupama-FDJ 2:40
95 Jack Rootkin-Gray EF Education-EasyPost 2:44
96 Donavan Grondin Arkea-B&B Hotels 2:54
97 Alastair Mackellar EF Education-EasyPost 3:16
98 Matisse Julien CIC-U-Nantes 3:47
99 Oliver Knight Cofidis 4:36
100 Ko Molenaar Development Team Picnic PostNL 4:55
101 Antonio Polga Team Novo Nordisk 5:00
102 Unai Zubeldia Euskaltel-Euskadi s.t.
103 Andrei Carbunarea Nice Métropole-Côte d’Azur s.t.
104 Louis Kitzki Alpecin-Deceuninck s.t.
105 Carter Guichard Nice Métropole-Côte d’Azur 7:15
106 Damien Girard Nice Métropole-Côte d’Azur s.t.
107 Sam Brand Team Novo Nordisk 7:18
108 Joan Albert Riera Illes Balears Arabay s.t.
109 Davide Bais Team Polti-VisitMalta s.t.
110 Alvaro Sagrado Perez Illes Balears Arabay s.t.
111 Jose Marin Aragón Illes Balears Arabay s.t.
112 Magnus Kulset Uno-X Mobility s.t.
113 Louis Chaleil Decathlon AG2R La Mondiale 9:35
114 Filippo Ridolfo Team Novo Nordisk s.t.
115 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
116 Antoine Hue CIC-U-Nantes 13:10

 

Stage 1 map:


Content continues below the ads

Advertise with us!

Start list with back numbers, April 7, 2025:

EF Education-EasyPost
1 Yuhi Todome
2 Alastair Mackellar
3 James Shaw
4 Jack Rootkin-Gray
5 Noah Hobbs
Groupama-FDJ
11 Cyril Barthe
12 Remi Cavagna
13 Tom Donnenwirth
14 Matthew Walls
15 Lewis Bower
16 Paul Penhoët
Cofidis
21 Bryan Coquard
22 Valentin Ferron
23 Oliver Knight
24 Sam Maisonobe
25 Paul Ourselin
26 Benjamin Thomas
Decathlon AG2R La Mondiale
31 Sam Bennett
32 Louis Chaleil
33 Tord Gudmestad
34 Noa Isidore
35 Gianluca Pollefliet
36 Aubin Sparfel
Alpecin-Deceuninck
41 Henri Uhlig
42 Louis Kitzki
43 Simon Dehairs
44 Noah Ramsay
45 Siebe Roesems
46 Jensen Plowright
Arkea-B&B Hotels
51 Ewen Costiou
52 Nicolas Milesi
53 Kévin Vauquelin
54 Victor Guernalec
55 Louis Rouland
56 Clément Venturini
Team TotalEnergies
61 Alexandre Delettre
62 Emilien Jeannière
63 Pierre Latour
64 Lorrenzo Manzin
65 Valentin Retailleau
66 Baptiste Vadic
Uno-X Mobility
71 Stian Fredheim
72 Henrik Pedersen
73 Martin Urianstad Bugge
74 Magnus Kulset
75 Andreas Leknessund
76 Sakarias Koller Løland
Team Novo Nordisk
81 Sam Brand
82 Matyas Kopecky
83 Andrea Peron
84 Antonio Polga
85 Filippo Ridolfo
86 Célestin Wattelle
Team Polti-VisitMalta
91 Giovanni Lonardi
92 Davide Bais
93 Samuele Zoccarato
94 Gabriele Raccagni
95 Alessandro Tonelli
96 Aidan Buttigieg
Wagner Bazin WB
101 Jocelyn Baguelin
102 Victor Papon
103 Tom Portsmouth
104 Henri-Francois Haquin
105 Marco Tizza
106 Giacomo Villa
Team Flanders-Baloise
111 Tom Crabbe
112 Vince Gerits
113 Siebe Deweirdt
114 Jonas Geens
115 Milan Lanhove
116 Noah Vandenbranden
Euskaltel-Euskadi
121 Iker Bonillo
122 Paul Hennequin
123 David Dekker
124 Danny van der Tuuk
125 Unai Zubeldia
Unibet Tietema Rockets
131 Adam Toupalik
132 Charlie Paige
133 Lander Loockx
134 Sebastian Nielsen
135 Sergio Meris
136 Jelle Johannink
CIC-U-Nantes
141 Ronan Augé
142 Justin Ducret
143 Similien Hamon
144 Antoine Hue
145 Matisse Julien
146 Axel Mariault
Nice Métropole-Côte d'Azur
151 Damien Girard
152 Carter Guichard
153 Alexander Konijn
154 Axel Narbonne-Zuccarelli
155 Noah Knecht
156 Andrei Carbunarea
St Michel-Preference Home-Auber 93
161 Nicolas Breuillard
162 Théo Delacroix
163 Romain Cardis
164 Dillon Corkery
165 Alan Riou
166 Morne Van Niekerk
Van Rysel-Roubaix
171 Rait Ärm
172 Kenny Molly
173 Kévin Avoine
174 Emmanuel Morin
175 Killian Théot
176 Maxime Jarnet
Development Team Picnic PostNL
181 Vincent Bodet
182 Ryan Gal
183 Ko Molenaar
184 Christiaan van Rees
185 Matteo Vanhuffel
186 Jurgen Zomermaand
Illes Balears Arabay
191 Jose Maria Garcia
192 Joan Albert Riera
193 Pau Llaneras
194 Jose Marin Aragón
195 Alvaro Sagrado Perez
196 Sergio Trueba